home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-11-25 | 62.3 KB | 2,047 lines |
- Opis emulatora systemu operacyjnego DOS
- Autor: Mike Deisher, Uaktualnione przez Uwe Bonnes bon@elek¡
- tron.ikp.physik.th-darmstadt.de
- Dla dosemu-0.64.4 (w trakcie), 15 Marca 1997
- Wersja polska: Bartosz Maruszewski
- B.Maruszewski@zsmeie.torun.pl
- v1.13, 18 Pa╝dziernika 1997
-
-
- Jest to dokument opisuj▒cy dosemu i zawieraj▒cy CzΩsto Zadawane Pyta¡
- nia na jego temat. Najbardziej aktualna wersja orygina│u tego doku¡
- mentu znajduje siΩ po adresem ftp.mathematik.th-darm¡
- stadt.de:/pub/linux/bonnes/. Wersji oryginalnej mo┐esz te┐ poszukaµ w
- Polsce pod adresem ftp.icm.edu.pl
- <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/docs/HOWTO>. Dokument ten
- zosta│ napisany w standardzie ISO-8859-2.
- ______________________________________________________________________
-
- Table of Contents
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1. WstΩp.
-
- 1.1 Co to w og≤le jest DOSEMU?
- 1.2 Nazwy i liczby.
- 1.3 Jak▒ wersjΩ dosemu powinienem u┐ywaµ?
- 1.4 Jaka jest najnowsza wersja dosemu i sk▒d j▒ mogΩ wzi▒µ?
- 1.5 Gdzie mogΩ zadawaµ pytania?
- 1.6 Gdzie mogΩ zg│aszaµ zauwa┐one b│Ωdy i zadawaµ pytania?
- 1.7 Gdzie mogΩ ╢ledziµ rozw≤j?
- 1.8 Jaka dokumentacja jest dostΩpna dla dosemu?
- 1.9 Mam program, kt≤ry nie dzia│a, ale nie ma go na li╢cie EMUfailure.
- 1.10 Jak mam informowaµ o zmianach lub dodatkach w HOWTO?
- 1.11 Wiadomo╢ci od Grega[hellip]
-
- 2. Kompilacja i instalacja dosemu.
-
- 2.1 Gdzie s▒ instrukcje instalacyjne?
- 2.2 DziesiΩµ najczΩ╢ciej spotykanych problem≤w podczas instalacji dosemu.
- 2.3 Jak mogΩ u┐ywaµ dosemu ze starsz▒ wersj▒ j▒dra?
- 2.4 Jak mam zrobiµ binaria a.out?
- 2.5 Jak mam skompilowaµ dosemu na maszynie z ma│▒ ilo╢ci▒ RAM-u?
- 2.6 Kompilacja przerywa siΩ na jakich╢ dziwnych b│Ωdach dotycz▒cych "slang".
- 2.7 Jakie opcje mo┐na konfigurowaµ?
- 2.8 Jak mogΩ przy╢pieszyµ kompilacjΩ?
- 2.9 WiΩcej wskaz≤wek na temat kompilacji od Marty'ego[hellip]
- 2.10 Czy muszΩ kompilowaµ dosemu jako root?
- 2.11 Jak mam │ataµ dosemu.
- 2.12 Jakie wersje DOS-a dzia│aj▒ z dosemu.
- 2.13 Wersje, kt≤re nie dzia│aj▒.
-
- 3. Ustawienia twardego dysku.
-
- 3.1 Jak mam u┐ywaµ swojego dysku z dosemu?
- 3.2 Jak mogΩ siΩ dostaµ do obrazu dysku z Linux-a?
- 3.3 Czy mogΩ u┐ywaµ dysku spakowanego (stacked/double-spaced/super-stored)?
- 3.4 Tworzenie w│asnych plik≤w hdimage.
-
- 4. Porty r≤wnoleg│e, szeregowe i myszy.
-
- 4.1 DostΩp do port≤w dzia│a│ w starszych wersjach, a teraz nie chce!
- 4.2 DostΩp do port≤w by│ szybszy w starszych wersjach!
- 4.3 Gdzie s▒ (kompatybilne z microsoftem) sterowniki mysz?
- 4.4 Dlaczego nie dzia│a sterownik myszy?
- 4.5 Dlaczego dosemu blokuje COM4?
- 4.6 Jak mam u┐ywaµ dosemu z portami szeregowymi?
- 4.7 Jak mogΩ prze│▒czaµ kontrolΩ linii szeregowej pomiΩdzy dosemu a pow│ok▒?
- 4.8 Jak mogΩ zmusiµ do dzia│ania porty szeregowe?
-
- 5. Wielou┐ytkownikowo╢µ i nieinteraktywne sesje.
-
- 5.1 Czy mogΩ u┐ywaµ dosemu na systemie wielou┐ytkownikowym?
- 5.2 Jak mogΩ uruchamiaµ polecenia DOS-a nieinteraktywnie?
-
- 6. dosemu i Netware.
-
- 6.1 Jak mam zrobiµ dostΩp do dosemu z Netware'a?
-
- 7. dosemu i X-y(9/2/27).
-
- 7.1 Czy mogΩ uruchomiµ dosemu na konsoli podczas dzia│ania X-≤w?
- 7.2 Czy mo┐liwe jest uruchamianie dosemu w oknie w X-ach?
- 7.3 Xdos nie dzia│a na odleg│ym ekranie X-≤w!
- 7.4 Xdos nie znajduje czcionek VGA.
- 7.5 Czcionki VGA s▒ bardzo ma│e w mojej du┐ej rozdzielczo╢ci.
- 7.6 Kompilacja dosemu przerywa siΩ na jakich╢ dziwnych b│Ωdach dotycz▒cych X-≤w.
- 7.7 Czy emulacja ansi dzia│a poprawnie?
- 8. dosemu i MS-Windows 3.1.
-
- 8.1 Czy mo┐liwe jest uruchomienie MS-Windows 3.1 w dosemu?
- 8.2 Windows 3.x w xdos.
- 8.3 Czy mogΩ zainstalowaµ Windows-y z wewn▒trz dosemu?
- 8.4 Uwagi na temat myszy w Windows 3.1 w xdosemu.
- 8.5 Czemu moja ikona zniknΩ│a z Program Manager-a?
-
- 9. Grafika i d╝wiΩk.
-
- 9.1 Czy mogΩ uruchamiaµ pod dosemu gry z 32-bitow▒ grafik▒?
- 9.2 Podczas wychodzenia z dosemu mam za╢miecony ca│y ekran.
- 9.3 Jak mam zmusiµ dosemu do wsp≤│pracy z moj▒ kart▒ Trident/Actix/inn▒?
- 9.4 Dlaczego moje programy d╝wiΩkowe nie dzia│aj▒ na mojej karcie?
-
- 10. Gry.
-
- 10.1 Jak mam zmusiµ do dzia│ania moje urz▒dzenie xxxxx pod dosemu?
-
- 11. Problemy i rozwi▒zania.
-
- 11.1 Sprawa dotycz▒ca bezpiecze±stwa.
- 11.2 Dosemu pada podczas startu. Mam zainstalowane Win95.
- 11.3 Dosemu siΩ zawiesza! Jak mogΩ je zabiµ?
- 11.4 Dosemu pad│o i nie mogΩ nic pisaµ.
- 11.5 W│▒czy│em pamiΩµ EMS w /etc/dosemu.conf, ale to nie pomaga.
- 11.6 Jak siΩ pozbyµ tych denerwuj▒cych komunikat≤w "disk change"?
- 11.7 Dlaczego dosemu nie chce siΩ uruchomiµ drugi raz po wyj╢ciu w trybie konsoli?
- 11.8 Dlaczego dosemu uruchamia siΩ na terminalu, a nie chce na konsoli?
- 11.9 Jak mogΩ przy╢pieszyµ dosemu?
- 11.10 M≤j CDROM ma problemy podczas odczytu niekt≤rych plik≤w pod dosemu.
- 11.11 Jak mam zobaczyµ wyniki ╢ledzenia?
- 11.12 Dlaczego litery na ekranie s▒ wy╢wietlane ddwwaa razy?
- 11.13 Dosemu psuje mi ekran?
- 11.14 MS FoxPro 2.6 nie chce dzia│aµ.
-
- 12. Wk│ad w projekt dosemu.
-
- 12.1 Kto jest odpowiedzialny za dosemu?
- 12.2 ChcΩ pom≤c. Z kim mam siΩ skontaktowaµ?
- 12.3 Od t│umacza.
-
-
- ______________________________________________________________________
-
- 1. WstΩp.
-
-
-
- 1.1. Co to w og≤le jest DOSEMU?
-
-
- Cytuj▒c podrΩcznik, dosemu jest programem dla wszystkich u┐ytkownik≤w
- danego serwera, kt≤ry korzysta z pewnych specjalnych cech j▒dra Linux-
- a oraz procesora 80386, aby uruchomiµ system MS-DOS. Emulator tego
- systemu, kombinacja sprzΩtowych i programowych trick-≤w, ma
- nastΩpuj▒ce w│a╢ciwo╢ci:
-
-
- ╖ zdolno╢µ na╢ladowania wszystkich instrukcji procesora i operacji
- wej╢cia/wyj╢cia.
-
- ╖ pozwala na wykorzystanie 16-bitowego adresowania trybu
- rzeczywistego rodziny procesor≤w iAPX86, podczas gdy sam dzia│a w
- trybie chronionym
-
- ╖ je╢li zachodzi taka potrzeba, ze wzglΩdu na w│a╢ciwe funkcjonowanie
- czy te┐ jako╢c dzia│ania, istnieje mo┐liwo╢µ zablokowania
- wszystkich odwo│a± systemowych DOS-a i BIOS-a oraz ich emulacja.
-
- ╖ mo┐liwo╢µ symulowania sprzΩtowego ╢rodowiska, nad kt≤rymi programy
- DOS-owe maj▒ mieµ kontrolΩ.
-
- ╖ zapewnia us│ugi systemu DOS korzystaj▒c w tym celu z us│ug Linux-a,
- na przyk│ad dosemu pozwala na u┐ywanie dysku wirtualnego, kt≤ry w
- rzeczywisto╢ci jest jednym z katalog≤w Linux-a.
-
- W tym miejscu chcia│bym podziΩkowaµ Piotrowi TΩczy±skiemu oraz
- Wojtkowi Ga│▒zce za pomoc w przet│umaczeniu powy┐szych piΩciu punkt≤w.
-
-
- 1.2. Nazwy i liczby.
-
-
-
- (xx/yy/zz) oznacza dzie± xx, miesi▒c yy, rok zz (9/2/97).
-
-
-
- winemu oznacza uruchomienie WinOS/2 w dosemu (10/2/97).
-
-
-
- 1.3. Jak▒ wersjΩ dosemu powinienem u┐ywaµ?
-
-
- Dosemu u┐ywa tego samego schematu numerowania wersji co j▒dro. Drugie
- liczby nieparzyste oznaczaj▒ wersjΩ rozwojow▒, czyli niestabiln▒,
- drugie parzyste liczby oznaczaj▒ wersjΩ uznan▒ za stabiln▒. Podczas
- pisania tego dokumentu, v0.64.4 jest najnowsz▒ stabiln▒ wersj▒,
- podczas gdy v0.65.0.6 jest najnowsz▒ wersj▒ rozwojow▒. Tak wiΩc je╢li
- chcesz u┐ywaµ dosemu, zdob▒d╝ najnowsz▒ stabiln▒ wersjΩ (28/02/91).
-
-
-
- (xx/yy/zz) oznacza dzie± xx, miesi▒c yy, rok zz (9/2/97).
-
-
-
- winemu oznacza uruchomieine WinOS/2 w dosemu(10/2/97).
-
-
-
- 1.4. Jaka jest najnowsza wersja dosemu i sk▒d j▒ mogΩ wzi▒µ?
-
-
- Najnowsz▒ wersj▒ dosemu na dzie± dzisiejszy (9/2/97) jest dosemu0.64.4
- i mo┐na j▒ znale╝µ na:
-
-
- SUNSite Polska <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/system/emula¡
- tors/dosemu/>
-
-
-
-
- tsx-11.mit.edu <ftp://tsx-11.mit.edu:/pub/linux/ALPHA/dosemu/>
-
-
-
- ftp.suse.com: <ftp://ftp.suse.com:/pub/dosemu/>
-
- [Od t│um.]
- zagranicy czas ╢ci▒gania mo┐e siΩ znacznie wyd│u┐yµ.
-
- Wersje testowe s▒ dostΩpne dla testuj▒cych i programist≤w pod adresem:
-
-
- http://www.ednet.ns.ca/auto/rddc
-
-
- PamiΩtaj, ┐e to jest kod ALFA: mog▒ byµ tam powa┐ne b│Ωdy i ma│o
- dokumentacji na temat nowo╢ci. W tej chwili wiadomo, ┐e w wersji
- testowej znajduj▒ siΩ b│Ωdy. U┐ywaj jej tylko je╢li chcesz siΩ
- aktywnie w│▒czyµ w jej rozw≤j. Nie zg│aszaj b│Ωd≤w w wersji rozwojowej
- - napraw je.
-
-
- 1.5. Gdzie mogΩ zadawaµ pytania?
-
-
- Je╢li masz problemy zwi▒zane z instalacj▒ i uruchamianiem dosemu po
- przeczytaniu dokumentacji, najpierw spr≤buj sobie sam pom≤c: Twoje
- pytanie zosta│o ju┐ pewnie zadane i odpowied╝ udzielona. Spr≤buj
- poszukaµ tej informacji w Internecie. Np. mo┐esz zajrzeµ do
-
-
- DejaNews <http://www.dejanews.com> - najwiΩkszego zbioru artyku│≤w z
- grup dyskusyjnych z ca│ego ╢wiata.
-
-
- aby znale╝µ wszystkie artyku│y, kt≤re zawieraj▒ podane przez ciebie
- s│owo. W ten spos≤b pomo┐esz sobie prΩdzej ni┐ zadawaniem dobrze
- znanego pytania na jakiej╢ li╢cie. To tak┐e uwalnia programist≤w od
- odpowiadania na trywialne pytania i przyczynia siΩ do tego, aby nowsze
- wersje oprogramowania powstawa│y szybciej(9/2/97).
-
- [Od t│umacza] Istnieje tak┐e polska grupa dyskusyjna na temat Linux-a,
- gdzie mo┐esz pytaµ o dosemu pod warunkiem, ┐e instalujesz je na Linux-
- ie. Jej nazwa to pl.comp.os.linux, mo┐na siΩ tak┐e na ni▒ zapisaµ
- listownie pod adresem listserv@ict.pwr.wroc.pl.
-
-
- 1.6. Gdzie mogΩ zg│aszaµ zauwa┐one b│Ωdy i zadawaµ pytania?
-
-
- Je╢li chcesz zadaµ pytanie lub zg│osiµ b│▒d w dosemu, powiniene╢
- rozwa┐yµ zapisanie siΩ na listΩ dyskusyjn▒ linux-msdos-digest mailing
- list. Aby zapisaµ siΩ na ni▒, wy╢lij list na adres
- Majordomo@vger.rutgers.edu o tre╢ci
-
-
- subscribe linux-msdos-digest imiΩ_nazwisko@twoj.adres.pocztowy
-
-
-
- Je╢li bΩdziesz chcia│ siΩ kiedy╢ wypisaµ z tej listy, to wy╢lij pocztΩ
- o tre╢ci
-
-
- unsubscribe linux-msdos-digest imiΩ_nazwisko@twoj.adres.pocztowy
-
-
-
- pod ten sam adres co powy┐ej(11/8/95). Kiedy jeste╢ zapisany na tΩ
- listΩ mo┐esz na ni▒ wysy│aµ listy kieruj▒c pocztΩ na adres linux-
- msdos@vger.rutgers.edu. Istnieje bramka pomiΩdzy t▒ list▒ a grup▒
- dyskusyjn▒ linux.dev.msdos. Je╢li tw≤j dostawca Internetu nie prowadzi
- tej grupy, to popro╢ go o dodanie jej(10/2/97).
-
-
- 1.7. Gdzie mogΩ ╢ledziµ rozw≤j?
-
-
- Je╢li chcesz ╢ledziµ rozw≤j dosemu, to jest lista dyskusyjna dla
- programist≤w. Aby siΩ na ni▒ zapisaµ, wy╢lij pocztΩ na adres
- Majordomo@ednet.ns.ca, a w tre╢ci zawrzyj takie polecenie:
-
-
- subscribe msdos-devel imiΩ_nazwisko@twoj.adres.pocztowy
-
-
-
- Je╢li bΩdziesz chcia│ siΩ wypisaµ z tej listy, to wy╢lij na ten sam
- adres wiadomo╢µ
-
-
- unsubscribe msdos-devel imiΩ_nazwisko@twoj.adres.pocztowy
-
-
-
- ProszΩ NIE u┐ywaj tej listy do cel≤w, do kt≤rych zosta│a stworzona
- lista linux-dosemu-digest. Wszelkie listy kierowane na tΩ grupΩ
- powinny dotyczyµ dalszego rozwoju dosemu. Problemy z instalacj▒ nie
- powinny byµ tu kierowane i bΩd▒ ignorowane przez czytaj▒cych(9/2/97).
-
-
- 1.8. Jaka dokumentacja jest dostΩpna dla dosemu?
-
-
- PodrΩcznik dosemu (dosemu.texinfo) napisany przez Roberta Sandersa nie
- by│ od jakiego╢ czasu uaktualniany, ale jest dobrym ╝r≤d│em
- informacji. Jest on dostarczany wraz z dosemu.
-
- PodrΩcznik pod nazw▒ "dosemu Novice's Altering Guide", albo w skr≤cie
- DANG stanowi mapΩ wewnΩtrznego sposobu dzia│ania dosemu. Jest on
- przeznaczony dla ┐▒dnych przygody, dla tych kt≤rzy chc▒ modyfikowaµ
- kod ╝r≤d│owy. DANG jest pod opiek▒ Alistair MacDonald
- (alistair@slitesys.demon.co.uk) i mo┐na go znale╝µ w katalogu doc w
- drzewie katalog≤w dosemu.
-
- Lista niepowodze± EMU (EMUfailure.txt) jest list▒ program≤w, o kt≤rych
- wiadomo, ┐e NIE dzia│aj▒ pod dosemu.
-
- No i oczywi╢cie jest dosemu FAQ/HOWTO. Ale o tym ju┐ wiesz, nie? Jest
- ono wysy│ane raz na jaki╢ czas na listΩ dyskusyjn▒ i znajduje siΩ te┐
- w katalogu doc w drzewie katalog≤w dosemu. Najnowsza wersja orygina│u
- znajduje siΩ pod adresem ftp.mathematik.th-
- darmstadt.de:/pub/linux/bonnes/(9/2/97).
-
-
- 1.9. Mam program, kt≤ry nie dzia│a, ale nie ma go na li╢cie EMUfail¡
- ure.
-
-
- Najpierw sprawd╝ czy niedzia│anie twojego programu nie jest
- spowodowane kt≤r▒╢ z wymienionych ju┐ na li╢cie przyczyn. Je╢li
- s▒dzisz, ze znalaz│e╢ co╢ nowego to wy╢lij list na adres linux-
- msdos@vger.rutgers.edu.
- Mo┐e mo┐na to zrobiµ z pomoc▒ innych. Podaj szczeg≤│owe informacje na
- twmat twoich ustawie±, jak▒ masz wersjΩ j▒dra, dosemu itp. i podaj
- jakie b│Ωdy siΩ pokazuj▒. Mo┐esz u┐yµ xdos-a, ┐eby skopiowaµ b│Ωdy
- myszk▒ bez pisania ich od nowa. Postaraj siΩ, aby tw≤j raport by│
- czytelny. Znamy zawarto╢µ pliku ../etc/config.dist. WiΩc przy╢lij nam
- tylko aktywne linijki z twojegu dosemu.conf. I przejrzyj to co wypisa│
- debuger i przy╢lij tylko to co uwa┐asz za istotne. Tylko nieliczni
- chc▒ babraµ siΩ w wielkich do│▒czeniach do poczty, ┐eby przejrzeµ
- czyje╢ b│Ωdy i im pom≤c. Ale trzymaj swoje logi w razie, gdyby kto╢
- ciΩ pyta│ o dalsze szczeg≤│y(10/2/97).
-
-
- 1.10. Jak mam informowaµ o zmianach lub dodatkach w HOWTO?
-
-
- Preferowan▒ metod▒ jest edycja pliku dosemu-HOWTO-xx.x.sgml, ┐eby
- nanie╢µ zmiany, stworzenie pliku z r≤┐nicami przez napisanie czego╢
- takiego:
-
-
- diff -uw plik-oryginalny plik-nowy > zmiany
-
-
- i wys│anie pliku zmiany na adres bon@elektron.ikp.physik.th-
- darmstadt.de.
- Je╢li nie znasz SGML-a, to nie szkodzi. Zmiany bΩd▒ akceptowane w
- jakiejkolwiek formie. Stworzenie pliku "zmiany", to po prostu
- u│atwienie ┐ycia opiekunowi HOWTO. :-)(9/2/97)
-
-
- 1.11. Wiadomo╢ci od Grega...
-
- O ile nie stwierdza siΩ inaczej, dokumenty HOWTO s▒ chronione prawami
- autorskimi ich autor≤w. Mog▒ one byµ rozprowadzane w ca│o╢ci lub w
- czΩ╢ci, w jakiejkolwiek postaci fizycznej czy elektronicznej tak
- d│ugo, dop≤ki znajduje siΩ w nich ta wzmianka. Dystrybucja komercyjna
- jest dozwolona, a nawet zachΩca siΩ do niej; chocia┐ autor chcia│by
- byµ poinformowany o takowej.
-
- Wszelkie t│umaczenia, prace pochodne, prace zebrane zawieraj▒ce
- dokumenty HOWTO musz▒ zawieraµ tΩ notatkΩ o prawach autorskich.
- Oznacza to, ┐e nie mo┐esz stworzyµ pracy pochodz▒cej z HOWTO i na│o┐yµ
- na jej dystrybucjΩ dodatkowych ogranicze±. Wyj▒tki od tej zasady mog▒
- byµ uczynione pod pewnymi warunkami; skontaktuj siΩ z koordynatorem
- programu Linux HOWTO pod ni┐ej podanym adresem.
-
- Kr≤tko m≤wi▒c, chcemy promowaµ szerzenie tych dokument≤w przez
- wszelkie dostΩpne kana│y. Chcieliby╢my tak┐e utrzymaµ prawa autorskie
- na│o┐one na te dokumenty, i byµ powiadomieni o planach dotycz▒cych
- redystrybucji HOWTO.
-
- Je╢li masz pytania skontaktuj siΩ z Gregiem Hankisem, koordynatorem
- programu Linux HOWTO pod adresem gregh@sunsite.unc.edu(11/8/95).
-
-
- 2. Kompilacja i instalacja dosemu.
-
-
-
- 2.1. Gdzie s▒ instrukcje instalacyjne?
-
-
- Znajduj▒ siΩ one w pliku "QuickStart" do│▒czonym do dystrybucji.
-
-
- 2.2. DziesiΩµ najczΩ╢ciej spotykanych problem≤w podczas instalacji
- dosemu.
-
-
-
-
- 1. Zapomnia│e╢ przeczytaµ podrΩcznika QuickStart.
-
- 2. Pr≤bujesz skompilowaµ jak▒╢ star▒ wersjΩ dosemu.
-
- 3. Pr≤bujesz kompilowaµ z j▒drem starszym ni┐ 2.0.28 lub 2.1.15.
-
- 4. Masz z│▒ wersjΩ ╝r≤de│ j▒dra w /usr/src/linux albo nie masz pliku
- /usr/src/linux/include/version.h
-
- 5. U┐ywasz dosemu z j▒drem, kt≤re nie ma wkompilowanej obs│ugi IPC.
-
- 6. Kompilujesz przy pomocy gcc starszego ni┐ 2.7.2 albo z bibliotek▒
- libc starsz▒ ni┐ 5.2.18 ([od. t│um.]Jednak autor nie potrafi│ podaµ
- dok│adnej wersji. Napisa│, ┐e z t▒ bibbliotek▒ mu jeszcze dzia│a).
-
- 7. Zapomnia│e╢ zmodyfikowaµ pliku /etc/dosemu.conf.
-
- 8. Uruchamiasz DOSEMU z dostΩpem do partycji podczas gdy s▒ one ju┐
- zamontowane.
-
- 9. Nie instalujesz dosemu zalogowany jako root. (08/04/97).
-
-
- 2.3. Jak mogΩ u┐ywaµ dosemu ze starsz▒ wersj▒ j▒dra?
-
-
- Je╢li ci▒gle jeszcze u┐ywasz 1.2.13 i z jakiego╢ powodu nie mo┐esz go
- zmieniµ, u┐yj dosemu-0.60.4. Je╢li u┐ywasz jakiej╢ wersji poni┐ej
- 2.0.28 lub poni┐ej 2.1.15, to Hans Lermen (lermen@elserv.ffm.fgan.de)
- mia│ na ten temat pytanie:
-
-
- > Czy dosemu-0.64.3.tgz jest przeznaczone dla j▒der 2.xx.yy?
-
-
-
-
- Tak, ale ...
-
- if ( ((xx == 0) && (yy >= 28)) || ((xx >= 1) && (yy >= 15)) )
- we╝_dosemu_0_64_4();
- else {
- if (xx == 1) exit(1);
- we╝_dosemu_0_64_2_x();
- }
-
- ;-)
-
-
-
-
-
- 2.4. Jak mam zrobiµ binaria a.out?
-
-
- Poczynaj▒c od wersji 0.64.4 nie ma ju┐ obs│ugi formatu a.out. Je╢li
- koniecznie jej potrzebujesz, musisz u┐yµ wersji 0.64.3.1. Skrypt
- konfiguracyjny powinien siΩ tym zaj▒c je╢li masz standardow▒
- konfiguracjΩ(11/2/97).
-
-
- 2.5. Jak mam skompilowaµ dosemu na maszynie z ma│▒ ilo╢ci▒ RAM-u?
-
-
- Marty Leisner (leisner@sdsp.mc.xerox.com) zg│osi│ (8/4/95)
-
- "Je╢li masz problemy z pamiΩci▒, np. ko±czy siΩ swap, to mo┐esz dodaµ
- wyra┐enie CFLAGS+=-fno-inline za definicj▒ CFLAGS w pliku
- dpmi/Makefile. B▒d╝ ostro┐ny i sprawd╝ czy masz swap. Przekona│em siΩ,
- ┐e Linux czΩsto pada je╢li nie ma swap-u."
-
-
- 2.6. Kompilacja przerywa siΩ na jakich╢ dziwnych b│Ωdach dotycz▒cych
- "slang".
-
-
- Przypuszczalnie zainstalowa│e╢ swoj▒ wersjΩ biblioteki Slang. Hans
- Lermen <lermen@elserv.ffm.fgan.de> pisze(11/2/97):
-
-
-
- configure --enable-force-slang
-
-
-
-
-
- 2.7. Jakie opcje mo┐na konfigurowaµ?
-
-
- Napisz
-
-
- configure --help
-
-
- aby zobaczyµ listΩ takich opcji (12/2/97).
-
-
- 2.8. Jak mogΩ przy╢pieszyµ kompilacjΩ?
-
-
- Marty Leisner (leisner@sdsp.mc.xerox.com) zg│osi│(8/4/95)
-
- "Optymalizacja domy╢lna to -O2. Mo┐esz zmodyfikowaµ plik makefile i
- zmieniµ odpowiednio -O na tak▒ warto╢µ, przy kt≤rej bΩdzie szybciej
- b▒d╝ mniejszy kod wynikowy)."
-
-
- 2.9. WiΩcej wskaz≤wek na temat kompilacji od Marty'ego...
-
-
- Musisz skompilowaµ j▒dro na swoim systemie, ┐eby otrzymaµ bie┐▒c▒
- wersjΩ. Je╢li nie, to mo┐esz rΩcznie zmodyfikowaµ wpis KERNEL_VERSION
- w pliku Makefile w najwy┐szym katalogu ╝r≤de│. Numer ma postaµ
- "nnppp│││", gdzie "nn" jest wersj▒, "ppp" jest podwersj▒ a "│││" to
- wersja │aty. Na przyk│ad j▒dru 1.1.88 odpowiada zapis "1001088" a
- j▒dru 1.2.1 - "1002001".
-
- Dodatkowe info od (lermen@elserv.ffm.fgan.de):
-
- Dla wersji nowszych ni┐ 0.64.3 nie jest to ju┐ prawd▒. Musisz mieµ
- wa┐ny plik linux/version.h, kt≤ry musi byµ czΩ╢ci▒ twojego katalogu
- /usr/include. Je╢li go nie masz, to albo zrobi│e╢ "make clean" na
- swoim drzewie ╝r≤de│ j▒dra, albo tw≤j dystrybutor nie da│ ci tego
- pliku.
-
-
- 2.10. Czy muszΩ kompilowaµ dosemu jako root?
-
-
-
- (8/4/95)
-
- Nie. Chocia┐ musisz je zainstalowaµ jako root.
-
- Marty Leisner (leisner@sdsp.mc.xerox.com) dodaje:
-
- "Aby mieµ dostΩp do port≤w wej╢cia/wyj╢cia (w│▒czaj▒c konsolΩ) dosemu
- musi byµ uruchomione z prawami root-a. Uruchamianie dosemu w
- xterminalu lub w systemie X i wymaganie bezpo╢redniego dostΩpu do
- sprzΩtu pozwala na uruchomienie go jako u┐ytkownik. Kwestie
- bezpiecze±stwa i bitu setuid bΩd▒ opracowywane w wersjach
- roboczych(11/8/95).
-
- Rzuµ te┐ okiem na ..;/doc/SECURITY.readme(9/2/97).
-
-
- 2.11. Jak mam │ataµ dosemu.
-
-
- Je╢li │atasz dosemu z jednej wersji do drugiej, napisz "make
- pristine;./configure; make". Je╢li nie napiszesz "make pristine",
- przynajmniej nowa wersja wykonywalna bΩdzie z│a je╢li ca│o╢µ siΩ w
- og≤le skompiluje(9/2/97).
-
-
- 2.12. Jakie wersje DOS-a dzia│aj▒ z dosemu.
-
-
- Caldera OpenDos (przedtem znany jako DrDOS) ma dzia│aµ z dosemu wed│ug
- (Nicolasa St-Pierre <draggy@kosmic.org>. Poniewa┐ Open DOS mo┐e byµ
- u┐ywany za darmo do cel≤w niekomercyjnych jest to metoda preferowana.
- Teraz redystrybucja nie jest dozwolona. Musisz samemu ╢ci▒gn▒µ
- OpenDOS-a ze strony Caldery http://www.caldera.com/dos. Miejmy
- nadziejΩ, ┐e siΩ to w kr≤tce zmieni, ┐eby dosemu mog│o dystrybuowaµ
- │adowalny obraz systemu.
- MsDos-6.22 tak┐e dzia│a z dosemu. MsDos-7 czyli Win 95 tak┐e dzia│a,
- ale zak│adaj▒c, ┐e nie masz w│▒czonego logo startowego i nie
- wystartujesz ╢rodowiska graficznego. Je╢li uczynisz obraz dysku
- startowym tak zwan▒ "dyskietk▒ ratunkow▒", kt≤ra jest ci oferowana
- podczas instalacji Windows-≤w, bΩdziesz mia│ dobre ustawienia. Je╢li
- u┐yjesz normalnej instalacji Win95, aby przenie╢µ pliki systemowe, to
- zajrzyj do pliku msdos.sys zapisanym na obrazie dysku i zmie±
- ustawienia w sekcji [Options] na takie:
-
-
- [Options]
- Logo=0
- BootGUI=0
-
-
-
- (7/3/97)
-
-
- 2.13. Wersje, kt≤re nie dzia│aj▒.
-
-
- Dos 4.01 mia│ problemy sam w sobie, wiΩc nie bΩdzie tak┐e dzia│a│ z
- dosemu (Mattias Hembruch <mghembru@ece.uwaterloo.ca> 97/04/03)
-
-
- 3. Ustawienia twardego dysku.
-
-
-
-
- 3.1. Jak mam u┐ywaµ swojego dysku z dosemu?
-
-
- Po pierwsze zamontuj parytcjΩ DOS-ow▒ jako podkatalog w drzewie Linux-
- a. Na przyk│ad stw≤rz katalog "/dos" w Linux-ie (mkdir -m 755 /dos) i
- dodaj tak▒ liniΩ
-
-
- /dev/hda1 /dos msdos umask=022
-
-
-
- do pliku /etc/fstab. (W tym przyk│adzie, dysk twardy jest zamontowany
- w trybie tylko-do-odczytu. Mo┐esz go zamontowaµ w trybie odczyt-zapis
- zamieniaj▒c "022" na "000" i u┐ywaj▒c w poleceniu mkdir opcji -m 777).
- Teraz mount /dos. I mo┐esz dodaµ tak▒ liniΩ
-
-
- lredir d: linux\fs/dos
-
-
-
- do pliku AUTOEXEC.BAT na obrazie twardego dysku (zobacz te┐ komentarze
- na temat LREDIR poni┐ej). W systemie wielou┐ytkownikowym mo┐esz u┐yµ
-
-
- lredir d: linux\fs\${dom}
-
-
-
- gdzie "dom" jest nazw▒ zmiennej ╢rdowiskowej, kt≤ra zawiera
- lokalizacjΩ katalogu z DOS-em (w tym przyk│adzie /dos)(11/8/95).
-
- ---------------------
-
- Tim Bird (Tim_R_Bird@Novell.COM) stwierdza, ┐e u┐ytkownicy LREDIR-a
- powinni byµ ostro┐ni kiedy go u┐ywaj▒ w autoexec-u, poniewa┐
- COMMAND.COM bΩdzie kontynuowa│ interpretacjΩ autoexec-a na
- przekierowanym dysku od tego samego miejsca, w kt≤rym opu╢ci│ autoexec
- z fizycznego dysku. Z tego powodu, najbezpieczniej jest mieµ na dysku
- fizycznym (obraz dysku) oraz na dysku przekierowanym ten sam plik
- autoexec(11/8/95).
-
- ---------------------
-
- Robert D. Warren (rw11258@xx.acs.appstate.edu) poda│
-
- "StartujΩ ma│y plik hdimage (mniejszy ni┐ 1MB - i dwa razy taki jaki
- m≤g│by byµ) i przedostatni▒ linijk▒ w moim config.sys-ie na obrazie
- dysku jest:
-
-
-
- install=c:\lredir.exe c: LINUX\FS\home/dos
-
-
-
- To wywo│a lredir tu┐ przed interpreterem polecenim. Uda│o mi siΩ go
- skutecznie uruchomiµ z command.com-em jak i 4DOS-em. To eliminuje
- problem z pozycj▒ w autoexec-u przy u┐yciu lredir-a.
-
- Uwe Bonnes (bon@elektron.ikp.physik.th-darmstadt.de) dodaje(11/8/95),
- ┐e:
-
- U┐yteczne jest wpisanie zaraz przed tym
-
- install=C:\subst.exe g: c:
-
-
-
- W ten spos≤b wci▒┐ mo┐esz mieµ dostΩp do swojego obrazu dysku poprzez
- dysk G:.
- Inn▒ u┐yteczn▒ wskaz≤wk▒ w tych warunkach jest konfiguracja dosemu w
- taki spos≤b, aby u┐ywa│o "autoexec.emu" i w ten spos≤b mieµ osobno
- DOS-a i dosemu.
-
-
- 3.2. Jak mogΩ siΩ dostaµ do obrazu dysku z Linux-a?
-
-
- U┐yj ostatniej wersji mtools (v3.0 - w czasie pisania). Do pliku
- /etc/mtools.conf dopisz liniΩ:
-
-
- drive g: file="/var/lib/dosemu/hdimage" Offset=8832
-
-
-
- Potem mo┐esz ju┐ u┐ywaµ mtools, np. "mdir d:". "mcopy g:/config.emu
- /tmp" skopiuje plik config.emu z obrazu dysku DOS-owego do katalogu
- /tmp na Linux-ie. Mo┐esz go tam zmodyfikowaµ i skopiowaµ z powrotem.
- U┐yj takiej litery dla dysku jak▒ chcesz, G: jest tylko
- przyk│adem(9/2/97).
-
-
- 3.3. Czy mogΩ u┐ywaµ dysku spakowanego (stacked/double-spaced/super-
- stored)?
-
-
- W tej chwili standardowe j▒dro nie potrafi obs│u┐yµ takich dysk≤w przy
- pomocy program≤w "lredir" czy "emufs". Jest jednak │ata, przy pomocy
- kt≤rej mo┐na zamontowaµ skompresowane pliki. Nazywa siΩ "dmsdosfs".
- Mo┐na j▒ znale╝µ w Polsce na
-
- SUNSite Polska <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/sys¡
- tem/filesystems/dosfs/>, albo w USA pod adresem sunsite.unc.edu
- <ftp://sunsite.unc.edu:/pub/Linux/system/Filesystems/dosfs/>.
-
-
- Dobrym pomys│em jest te┐ zagl▒danie do katalogu incoming
- <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/incoming> w poszukiwaniu
- nowszej wersji. Oryginalna zawarto╢µ jest pod adresem sunsite.unc.edu
- <ftp://sunsite.unc.edu:/pub/Linux/Incoming>.
-
- Jednak wielu osobom uda│o siΩ to zrobiµ po prostu odkomentowuj▒c liniΩ
-
-
- disk { wholedisk "/dev/hda" } # 1st partition on 1st disk
-
-
-
- w pliku konfiguracyjnym dosemu. Innym uda│o siΩ z lini▒
-
-
- disk { partition "/dev/hda1" }
-
-
-
- Je╢li to robisz, to miej na uwadze fakt, ┐e je╢li dosemu ci padnie, to
- stracisz wszystkie dane z rzeczywistego dysku(9/2/97)!
-
-
- Je╢li twoja partycja DOS-owa jest ju┐ zamontowana z dostΩpem dla
- zapisu i pr≤bujesz uruchomiµ dosemu z dostΩpem do parytcji lub ca│ego
- dysku, to wy╢wietli ono komunikat o b│Ωdzie i przerwie dzia│anie.
- Takie zachowanie zapobiega robieniu przez Linux-a i DOS-a niezale┐nych
- zapis≤w na twojej partycji, co w konsekwencji za╢mieci│oby ci tylko
- dysk(11/8/95).
-
- ---------------------
-
- Je╢li masz zainstalowane LILO, to powy┐sze nie bΩdzie dzia│aµ.
- Chocia┐...
-
- Thomas Mockridge (thomas@aztec.co.za) zg│osi│ (5/8/94)
-
- Aby wystartowaµ (boot) dosemu z LILO i Stacker-em 4.0 robisz ma│e
- obej╢cie...
-
-
- 1. przy pomocy polecenia dd przenios│em MBR do pliku (czy Norton
- Utilities, w ka┐dym b▒d╝ razie pierwsze 512 bajt≤w).
-
- 2. wystartowa│em DOS-a (rzeczywisty DOS - nie dosemu), potem wykona│em
- polecenie fdisk /mbr i uczyni│em partycjΩ DOS-ow▒ aktywn▒ (DOS-owym
- fdisk-iem).
-
- 3. skopiowa│em nowy MBR do pliku.
-
- 4. zamieni│em na oryginalny MBR.
-
- 5. skopiowa│em ten drugi MBR do /var/lib/dosemu/partition.hda?
- (gdziekolwiek tam masz parytcjΩ DOS-ow▒).
-
- 6. ustawi│em w dosemu.conf
-
-
- disk {partition "/dev/hda? ?"}
-
-
-
- 7. Wystartowa│em dosemu i voila! Nie ma LILO.
-
- Holger Schemel (q99492@pbhrzx.uni-paderborn.de) zg│osi│ (10/2/97), ┐e
-
- Dzia│a nawet dobrze pod dosemu z MS-DOS-em 6.0. Je╢li masz jakie╢
- k│opoty, to musisz rΩcznie zmodyfikowaµ plik "DBLSPACE.INI" i zmieniµ
- literΩ dysku na tak▒ jak▒ tw≤j dysk otrzymuje pod dosemu.
-
- Darren J Moffat (moffatd@dcs.gla.ac.uk) zg│osi│ tak┐e (27/3/94)
-
- "...je╢li tylko mo┐esz to u┐ywaj 6.2! Tylko upewnij siΩ, ┐e masz
- dyskietkΩ startow▒ z LILO pod rΩk▒ poniewa┐ DOS 6{.2} zmieni MBR."
-
-
- 3.4. Tworzenie w│asnych plik≤w hdimage.
-
-
- W wersji 0.66-2 jest dodatkowy program narzΩdziowy mkhdimage, kt≤ry
- pozwala na tworzenie nag│≤wk≤w plik≤w hdimage. Pe│na informacja na ten
- temat znajduje siΩ w plikach dosemu-info do│▒czanych do dystrybucji.
- Oto kilka linii zaczerpniΩtych stamt▒d:
-
- "Aby stworzyµ plik obraz dysku z geometri▒ odpowiadaj▒c▒ prawdziwemu
- dyskowi z 12 g│owicami, 17 sektorami na ╢cie┐kΩ i 300 cylindrami
- napisz:
-
-
- mkhdimage -h 12 -s 17 -c 300 >hdimage
-
-
-
- Przy za│o┐eniu, ┐e ka┐dy sektor zajmuje 512 bajt≤w plik ten bΩdzie
- odpowieda│ dyskowi o pojemno╢ci 29 MB. W wiΩkszo╢ci przypadk≤w jest to
- raczej zbyt du┐o; je╢li potrzebujesz tyle miejsca, to rozwa┐ u┐ycie
- dysku wirtualnego."
-
- [Fragment napisany przez Jacka PliszkΩ.]
-
-
- 4. Porty r≤wnoleg│e, szeregowe i myszy.
-
-
-
- 4.1. DostΩp do port≤w dzia│a│ w starszych wersjach, a teraz nie chce!
-
-
- Przeczytaj ../doc/README.port-io i sekcjΩ na temat port≤w w
- ../etc/config.dist
-
-
- 4.2. DostΩp do port≤w by│ szybszy w starszych wersjach!
-
-
- Aby m≤c logowaµ ka┐dy dostΩp do portu, ka┐dy taki dostΩp wywo│uje
- przerwanie z poza trybu vm86. To zabiera trochΩ czasu. Je╢li nie
- chcesz, ┐eby dostΩp do port≤w by│ logowany, u┐yj klucza "fast" w
- odpowiedniej sekcji.
-
-
-
-
- 4.3. Gdzie s▒ (kompatybilne z microsoftem) sterowniki mysz?
-
-
- Tom Kimball (tk@pssparc2.oc.com) zg│osi│(24/11/93)
-
- Kilku ludzi m≤wi│o, aby u┐ywaµ r≤┐nych sterownik≤w i zasugerowa│o
- niekt≤re. Znalaz│em parΩ, kt≤re wydaj▒ siΩ dzia│aµ.
-
-
- oak.oakland.edu:/pub/msdos/mouse/mouse701.zip (mscmouse)
- oak.oakland.edu:/pub/msdos/mouse/gmous102.zip (gmouse)
-
-
-
- Normalnie mo┐esz u┐ywaµ wewnΩtrznego sterownika z dosemu, wiΩc nie
- potrzebujesz ┐adnego dodatkowego sterownika do myszy w dosemu poza
- winemu(10/2/97).
-
-
- 4.4. Dlaczego nie dzia│a sterownik myszy?
-
-
- Mark Rejhon (mdrejhon@magi.com) zg│osi│(7/4/95)
-
- Je╢li uruchomisz sterownik do myszy, a on siΩ po prostu zawiesi (mo┐e
- to trwaµ oko│o 30-60 sekund), ale je╢li czekasz d│u┐ej ni┐ minutΩ, aby
- sterownik zacz▒│ dzia│aµ, spr≤buj podaµ w linii polece± port COM, na
- kt≤rym jest mysz.
-
-
-
-
- 4.5. Dlaczego dosemu blokuje COM4?
-
-
- Rob Janssen (rob@pe1chl.ampr.org) zg│osi│(24/3/94)
-
- Wed│ug jmorriso@bogomips.ee.ubc.ca, "dosemu wci▒┐ blokuje COM4 (0x2e8,
- IRQ 5). Portu 0x2e8 nie ma w tablicy ports{} w pliku konfiguracyjnym.
- MuszΩ uruchamiaµ setserial /dev/cua3 irq 5 po zako±czeniu dosemu."
-
- Jest to spowodowane BIOS-em karty VGA. Stwierdzi│em to w│▒czaj▒c
- ╢ledzenie portu i wypatrzy│em kiedy siΩ to dzieje.
-
- Wy│▒cz opcjΩ "allowvideoportaccess" w pliku konfiguracyjnym i bΩdzie
- dobrze. Je╢li bΩdziesz mia│ wtedy problemy z wizj▒, to spr≤buj
- bardziej ograniczyµ zasiΩgi port≤w IO (np. 40-43).
-
-
- 4.6. Jak mam u┐ywaµ dosemu z portami szeregowymi?
-
-
-
- 4.7. Jak mogΩ prze│▒czaµ kontrolΩ linii szeregowej pomiΩdzy dosemu a
- pow│ok▒?
-
-
- John Taylor (taylor@pollux.cs.uga.edu) zg│osi│(25/5/94)
-
- Mam Linux-a 1.1.13 i chcΩ wskazaµ du┐▒ zaletΩ, kt≤r▒ nale┐y chroniµ i
- nale┐y unikn▒µ jej znikniΩcia (moim skromnym zdaniem). Wraz z wersj▒
- 52 mogΩ uruchomiµ program "screen". Ze screen-a, mogΩ wywo│aµ DOS-a
- -D-a. To co jest najlepsze, to to, ┐e polecenia screen-a (polecenia z
- CTRL-A) wci▒┐ dzia│aj▒. Oznacza to, ┐e mogΩ wcisn▒µ CTRL-A C i
- otworzyµ nowe okno z pow│ok▒ unix-ow▒ i prze│▒czaµ siΩ pomiΩdzy nimi
- (DOS/UNIX). Pozwala mi to kontrolowaµ liniΩ szeregow▒ poprzez dosemu
- bardzo efektywnie, poniewa┐ prze│▒czanie siΩ jest bardzo proste.
-
-
- 4.8. Jak mogΩ zmusiµ do dzia│ania porty szeregowe?
-
-
- W pliku konfiguracyjnym dosemu.conf znajduj▒ siΩ linie, kt≤re
- przekierowuj▒ wyj╢cie drukarki do programu lpr albo do pliku. Je╢li
- chcesz mieµ bezpo╢redni dostΩp do go│ego ┐elastwa, to wykomentuj te
- linie i dodaj tak▒:
-
-
- ports { device /dev/lp0 fast range 0x3bc 0x3bf } # lpt0
-
-
- dla portu drukarki z kart▒ kontroln▒ (odpowiada to /dev/lp0), albo
-
-
- ports { device /dev/lp1 fast range 0x378 0x37f } # lpt1
-
-
-
- ports { device /dev/lp1 fast range 0x278 0x27f } # lpt2
-
-
- odpowiednio dla LPT1 (/dev/lp1) i LPT2 (/dev/lp2)(9/2/97).
-
-
- 5. Wielou┐ytkownikowo╢µ i nieinteraktywne sesje.
-
-
-
- 5.1. Czy mogΩ u┐ywaµ dosemu na systemie wielou┐ytkownikowym?
-
-
- Corey Sweeney (corey@amiganet.xnet.com) zg│osi│(8/12/93)
-
- Je╢li masz dosemu na systemie, w kt≤rym wiΩcej ni┐ jeden u┐ytkownik
- mo┐e chcieµ go uruchomiµ, to wtedy mo┐esz zmieniµ katalog, w kt≤rym
- znajduje siΩ obraz dysku twardego. W tej chwili w pliku
- /etc/dosemu.conf znajduje siΩ linia okre╢laj▒ca obraz twardego dysku
- jako "hdimage". Je╢li zmienisz to na /var/lib/dosemu/hdimage, wtedy
- ludzie nie bΩd▒ musieli siΩ martwiµ w jakim katalogu s▒ kiedy
- uruchiamiaj▒ dosemu i obraz twardego dysku nie bΩdzie musia│ byµ
- przenoszony za ka┐dym razem kiedy bΩdziesz uaktualnia│ do nastΩpnego
- poziomu │at.
-
- Je╢li masz wielou┐ytkownikowe dosemu, to mo┐esz daµ tylko odczyt do
- obrazu dysku w katalogu /var/lib/dosemu opr≤cz administratora dosemu.
-
- Mo┐esz te┐ u┐yµ nowegu emufs.sys, ┐eby zamontowaµ katalog "publiczny"
- i/lub "prywatne" katalogi (podkatalogi w ka┐dym katalogu domowym
- u┐ytkownika).
-
- [Uwaga: U┐ytkownicy mog▒ te┐ tworzyµ swoje w│asne pliki konfiguracyjne
- pod nazw▒ ~/.dosrc (format taki sam jak /etc/dosemu.conf), ┐eby
- uruchamiaµ swoj▒ kopiΩ DOS-a.]
-
-
-
- 5.2. Jak mogΩ uruchamiaµ polecenia DOS-a nieinteraktywnie?
-
-
- Od jakiego╢ ju┐ czasu zabieram siΩ za napisanie artyku│u na ten temat,
- ale jako╢ siΩ nie mogΩ zebraµ. Oto kilka wskaz≤wek od innych:
-
- Dan Newcombe (newcombe@aa.csc.peachnet.edu) zg│osi│(27/1/94)
-
- Oto pomys│ (nie testowany) na uruchamianie polecenia DOS-owego z linii
- polece± (albo jakiego╢ menu, itp...) bez modyfikacji w│a╢ciwego
- emulatora. [Zak│ada siΩ, ┐e twoja parytcja DOS-owa jest ju┐
- zamontowana pod Linux-em.]
-
- Za│≤┐my, ┐e chcesz uruchomiµ wp60.exe z parametrem "wp60
- d:\doc\paper.txt". Zrobi│by╢ co╢ jak "dosrun wp60 d:\doc\paper.txt".
- "dosrun" by│by skryptem w pow│oce Linux-owej, kt≤ry by a) modyfikowa│
- plik autoexec.bat z twojej partycji DOS-owej i b) po prostu uruchamia│
- dosemu (np. "dos -C >/dev/null"). Krok a) trzyma│by jako╢ wszystko to,
- co chcia│by╢ mieµ w autoexec.bat (np. mouse.com) a ostatni▒ lini▒ by│o
- by "wp60 d:\doc\paper.txt".
-
- Ze strony dosemu, przedtem musia│by╢ zmodyfikowaµ plik config.sys
- (znajduj▒cy siΩ na obrazie dysku), tak ┐eby 1) u┐ywa│ emufs, ┐eby mieµ
- dostΩp do partycji DOS-owej jako D:, 2) ustawi│ "COMPSEC=D:\ (Tak
- s▒dzΩ - nie mam pod rΩk▒ podrΩcznika DOS-owego.) i 3) ustawia│
- "shell=c:\command.com /p".
-
- Pomys│ polega na tym, ┐e za ka┐dym razem kiedy uruchamiasz dosemu,
- tworzysz od nowa plik autoexec.bat, kt≤ry jest specyficzny dla danej
- sesji. Specyficzne by│oby to, ┐e w ostatniej linii znajdowa│by siΩ
- program, kt≤ry chcia│by╢ uruchomiµ. Modyfikacje na obrazie dysku maj▒
- poinformowaµ emulator/DOS, ┐e chcesz startowaµ (i to efektywnie) z D:,
- kt≤re jest rzeczywist▒ partycj▒ DOS.
-
- Je╢li nie u┐yjesz obrazu dysku i zadzia│asz na systemie plik≤w DOS-a
- bezpo╢rednio po starcie dosemu, to bΩdzie to dzia│aµ i nie musisz
- przechodziµ przez czΩ╢µ zwi▒zan▒ z obrazem dysku.
-
- ---------------------
-
- Daniel T. Schwager (danny@dragon.s.bawue.de) zg│osi│(2/7/94), ┐e
-
- Mo┐esz u┐yµ r≤┐nych plik≤w konfiguracyjnych (i r≤┐nych obraz≤w
- startowych z r≤┐nymi plikami autoexec.bat) i wywo│ywaµ dosemu w ten
- spos≤b:
-
-
- $ dos -F m≤j_zrobiony_dosemu.conf
-
-
-
- ---------------------
-
- Dietmar Braun (braun@math20.mathematik.uni-bielefeld.de)
- zg│osi│(4/7/94), ┐e
-
- Nie ma ┐adnego problemu je╢li u┐yjesz przekierowania z dosemu. Jest
- mo┐liwe przekierowania litery dysku na katalog Linux-owy podany w
- zmiennej ╢rodowiskowej.
-
- Tak wiΩc ja mam skrypt w pow│oce nazwany "DOS", kt≤ry robi co╢
- takiego:
-
-
- mkdir /tmp/dos.$$
- DOSTMP=/tmp/dos.$$; export DOSTMP
-
-
-
- a potem ma│y trick, ┐eby "echo $* > $DOSTMP/startup.bat" rzeczywi╢cie
- zadzia│a│o (w│a╢ciwie ma│y programik w C, kt≤ry zamienia '/' na '\' i
- poprawnie oznacza ko±ce linii, i dodaje ^Z na ko±cu pliku), tworzy
- pliki startowe, do│▒czenia itd. w tym katalogu, a potem uruchamia
- dosemu. W pliku "autoexec.bat" dysk C: jest odwzorowany z obrazu dysku
- na ten katalog tymczasowy, kt≤ry ma do│▒czenia dla $HOME i $PWD.
-
- Tak wiΩc je╢li chcΩ zobaczyµ nazwy moich plik≤w skr≤conych do wersji
- 8.3, mogΩ napisaµ "DOS dir" i mam zawarto╢µ mojego bierz▒cego
- katalogu. Tak wiΩc mam pe│no-wielou┐ytkownikowego DOS-a (nie mam
- ┐adnej partycji DOS-owej a odwzorowanie na Linux-a zachowuje
- odpowiednie prawa dostΩpu dla u┐ytkownika) i wielozadaniowego (sesje
- dosemu s▒ zupe│nie niezale┐ne). Zrobi│em tak raz, ┐eby m≤c u┐ywaµ
- sterownika do drukarki pod DOS-a. Pole df z mojego printcap-a wskazuje
- w│a╢ciwie na program DOS-owy. Tak wiΩc mo┐esz nawet robiµ programy
- DOS-owe, kt≤re bΩd▒ dzia│aµ jako filtry dl lpr-a.
-
-
- 6. dosemu i Netware.
-
-
-
- 6.1. Jak mam zrobiµ dostΩp do dosemu z Netware'a?
-
-
- Jak zwykle preferowany jest dostΩp z systemu plik≤w Linux-a. Zamontuj
- dyski z Netware'a przy pomocy narzΩdzi Caldera's Netware albo
- darmowego narzΩdzia Volker-a Lendecke - ncpfs (ftp.icm.edu.pl
- <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/system/filesystems/ncpfs> a
- adres macierzysty to ftp://ftp.gwdg.de:/pub/linux/misc/ncpfs). Je╢li
- potrzebujesz rzeczywistego dostΩpu do IPX-a np. aby uruchomiµ program
- "syscon" z Novell-a, przeczytaj plik ../doc/NOVELL-HOWTO.txt.
-
-
-
- 7. dosemu i X-y(9/2/27).
-
-
-
- 7.1. Czy mogΩ uruchomiµ dosemu na konsoli podczas dzia│ania X-≤w?
-
-
- Ronald Schalk (R.Schalk@uci.kun.nl) zg│osi│ (17/1/94), ┐e
-
- Tak, nie ma problemu. Tylko pamietaj, aby u┐ywaµ CTRL-ALT-<Fn> do
- poruszania siΩ pomiΩdzy wirtualnymi konsolami i mo┐esz uruchamiaµ
- jakiekolwiek aplikacje pod Linux-a (dosemu to te┐ aplikacja pod Linux-
- a). Prawie zawsze mam uruchomionego WP5.1 w sesji dosemu.
-
- [Uwaga: U┐yj CTRL-ALT-F7, aby prze│▒czyµ siΩ z powrotem do X-≤w je╢li
- X-y uruchomione s▒ na 7 virtualnej konsoli.]
-
-
- 7.2. Czy mo┐liwe jest uruchamianie dosemu w oknie w X-ach?
-
-
- Je╢li masz zainstalowane X-y i uda│o ci siΩ skompilowaµ dosemu oraz
- uruchomiµ go w trybie tekstowym, to powiniene╢ m≤c uruchomiµ "xdos"
- lub "dos -X", ┐eby uruchomiµ je w oknie w X-ach. Je╢li to nie dzia│a,
- to sprawd╝ nastΩpuj▒ce punkty.
-
-
- 1. Wkompilowana obs│uga X-≤w w dosemu. Jest to opcja domy╢lna, chocia┐
- je╢li konfigurowa│e╢ dosemu w taki spos≤b: "./configure --without-
- x", to nie masz obs│ugi X-≤w. Napisz wiΩc "make pristine;
- ./configure; make; make install" i powiniene╢ otrzymaµ skompilowane
- dosemu z obs│ug▒ X-≤w je╢li masz zainstalowane biblioteki X-≤w w
- /usr/X11R6.
-
- 2. Ustaw mapΩ klawiatury w X-ach. W xterm-ie napisz:
-
-
- xmodmap -e "keycode 22 = 0xff08"
- xmodmap -e "keycode 107 = 0xffff"
-
-
-
- Linie te ustawiaj▒ odpowiednio poprawn▒ obs│ugΩ klawiszy backspace i
- delete.
-
- 3. Konfiguracja opcji w pliku /etc/dosemu.conf zwi▒zanych z X-ami.
-
- Mo┐esz te┐ uruchomiµ dosemu w kolorowym xterm-ie, co nie jest zalecane
- poniewa┐ wiΩkszo╢µ kolorowych xterm-≤w ╝le obs│uguje z│o┐one metody
- wy╢wietlania tekstu w dosemu. To nie wymaga w│▒czonej obs│ugi X-≤w w
- dosemu. Chocia┐ je╢li naprawdΩ chcesz to zrobiµ, to postΩpuj wed│ug
- poni┐szych krok≤w:
-
-
- 1. Zaistaluj ansi_xterm. Zalecany pakiet mo┐na znale╝µ na
- ftp,icm.edu.pl
- <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/X11/terms/>.
-
- 2. Ustaw mapΩ klawiatury w X-ach. W xterm-ie napisz:
-
-
- xmodmap -e "keycode 22 = 0xff08"
- xmodmap -e "keycode 107 = 0xffff"
-
-
-
- Linie te ustawiaj▒ odpowiednio poprawn▒ obs│ugΩ klawiszy backspace i
- delete.
-
- 3. Skonfiguruj w pliku /etc/dosemu.conf opcje zwi▒zane z terminalem
- (nie X-ami).
-
- (9/2/97)
-
- Marty Leisner (leisner@sdsp.mc.xerox.com) zg│osi│ (31/3/95)
-
- W bazie danych xrdb mam nastΩpuj▒ce zasoby:
-
-
- dosxterm*Font: vga
- dosxterm*geometry: 80x25
- dosxterm*saveLines: 25
-
-
-
- albo mam alias-a"dosxterm=term -fn vga -title dosxterm -geometry 80x25
- -sl 25"
-
- Je╢li u┐ywasz metody z xrdb, to wszystko co musisz zrobiµ to napisaµ
- "xterm -name dosxterm".
-
-
- 7.3. Xdos nie dzia│a na odleg│ym ekranie X-≤w!
-
-
- W tej chwili, dosemu u┐ywa rozszerze± MIT do pamiΩci dzielonej.
- Rozszerzenia te dzia│aj▒ tylko na lokalnym ekranie. Je╢li chcesz
- uruchomiµ dosemu na odleg│ym ekranie, to skonfiguruj dosemu z opcj▒
- "--enable-nomitshm" po poleceniu "make pristine" albo na czystym
- drzewie ze ╝r≤d│ami.(9/2/97).
-
-
- 7.4. Xdos nie znajduje czcionek VGA.
-
-
- Sprawd╝ czy czcionki VGA, kt≤re zainstalowa│e╢ s▒ na li╢cie font.dir w
- katalogu, w kt≤rym je instalowa│e╢:
-
-
-
- hertz:~> grep misc /usr/X11R6/lib/X11/XF86Config
- FontPath "/usr/X11R6/lib/X11/fonts/misc/"
- hertz:~> grep vga /usr/X11R6/lib/X11/fonts/misc/fonts.dir
- vga.pcf vga
- vga11x19.pcf vga11x19
- hertz:~> ls /usr/X11R6/lib/X11/fonts/misc/vga*
- /usr/X11R6/lib/X11/fonts/misc/vga.pcf
- /usr/X11R6/lib/X11/fonts/misc/vga11x19.bdf
- /usr/X11R6/lib/X11/fonts/misc/vga11x19.pcf
-
-
-
-
- Je╢li zainstalowa│e╢ jakie╢ czcionki pod X-y, tak jak wtedy kiedy
- pierwszy raz instalowa│e╢ dosemu z obs│ug▒ X-≤w, musisz uruchomiµ
- programy "mkfontdir" a potem "xset fp rehash". Instalacja dosemu
- powinna siΩ zaj▒µ poleceniem "mkfontdir" i poinformuje ciΩ o "xset fp
- rehash". Powiedz nam je╢li ci to nie dzia│a.
-
-
-
-
- 7.5. Czcionki VGA s▒ bardzo ma│e w mojej du┐ej rozdzielczo╢ci.
-
-
- Poszukaj czcionek vga11x19. (13/2/97).
-
-
- 7.6. Kompilacja dosemu przerywa siΩ na jakich╢ dziwnych b│Ωdach
- dotycz▒cych X-≤w.
-
-
- Jak ju┐ to zosta│o powiedziane wcze╢niej dosemu domy╢lnie u┐ywa
- rozszerze± MIT do pamiΩci dzielonej. W XFree86 s▒ one dostΩpne tylko w
- wersji 3.1.2 i nowszej. Je╢li masz starsz▒ wersjΩ, to zastan≤w siΩ nad
- uaktualnieniem lub skonfiguruj dosemu tak, aby nie u┐ywa│o tych
- rozszerze± (zobacz ostatni▒ sekcjΩ)(9/2/97).
-
-
- 7.7. Czy emulacja ansi dzia│a poprawnie?
-
-
- Marty Leisner (leisner@sdsp.mc.xerox.com) zg│osi│(31/3/95), ┐e
-
- Tak. U┐ywam nnansi.com pod X-ami. tryby 25-, 43- i 50-liniowe dzia│aj▒
- poprawnie, chocia┐ tryb 50-liniowy jest trudny w u┐yciu przy
- rozdzielczo╢ci 1024x768 (o ile nie u┐yjesz mniejszych czcionek albo
- wiΩkszego monitora). Tryb 43-liniowy zmieni rozmiar xterm-a tak, aby
- zawiera│ on 43 linie.
-
-
- 8. dosemu i MS-Windows 3.1.
-
-
-
- 8.1. Czy mo┐liwe jest uruchomienie MS-Windows 3.1 w dosemu?
-
-
- W pliku ../doc/README.Windows czytamy:
-
-
-
- ***************************************************************
- * UWAGA!!! UWAGA!!! UWAGA!!! UWAGA!!! UWAGA!!! UWAGA!!! *
- * *
- * Uwaga! Nie jest to jeszcze w pe│ni obs│ugiwane i jest *
- * wiele znanych b│Ωd≤w! Wielkie programy prawie na pewno *
- * NIE B╩Dí DZIAúA╞!!! BíD¼ PRZYGOTOWANY NA PADY SYSTEMU *
- * JEªLI TEGO SPR╙BUJESZ!!! *
- * *
- * UWAGA!!! UWAGA!!! UWAGA!!! UWAGA!!! UWAGA!!! UWAGA!!! *
- ***************************************************************
-
-
-
- No dobra, mo┐liwe jest wystartowanie WINOS2 (zmodyfikowanej wersji
- Windows 3.1, kt≤rej u┐ywa OS/2) pod dosemu. Wielkie dziΩki dla Lutz-a
- & Dong-a!
-
- Ale, POTRZEBUJESZ OBU LICENCJI, dla WINDOWS 3.1 oraz OS/2 !!!
-
- Jest wiele znanych problem≤w. Windows-y bardzo czΩsto siΩ wywalaj▒ i
- mog▒ za sob▒ poci▒gn▒µ dane. Wielkie programy nie bΩd▒ siΩ │adowaµ
- itp., itd.
-
- Innymi s│owy nie jest to jeszcze gotowe do codziennego u┐ytku. Wiele
- kart graficznych ma problemy (mo┐esz zobaczyµ mi│y bia│y ekran,
- chocia┐ poszukaj na dole win-31-in-xdos). Twoje grupy program≤w bΩd▒
- znikaµ... Po prostu - fatalnie.
-
- Z drugiej strony, je╢li koniecznie musisz zobaczyµ ten ekranik
- Windows-owy pod Linux-em i czyta│e╢ to UWA»NIE i PRZY»EKASZ, »E NIE
- ZBOMBARDUJESZ GRUPY PROGRAMIST╙W ZAJMUJíCYCH SI╩ DOSEMU LISTAMI W
- POSTACI "MS Word 6.0 mi nie dzia│a!!!"...
-
-
- 1. Zdob▒d╝ ╝r≤d│ow▒ dystrybucjΩ dosemu i Linux-a.
-
- 2. Rozpakuj dosemu.
-
- 3. Skonfiguruj dosemu pisz▒c './configure' i NIE wy│▒czaj vm86plus.
-
- 4. Skompiluj dosemu pisz▒c 'make'.
-
- 5. Zdob▒d╝ dystrybucjΩ OS2WIN31.ZIP z ... ????
- ... no c≤┐, i ju┐ masz pierwszy problem.
- Kiedy╢ to to by│o na ibm.com, ale zniknΩ│o z pod tego adresu i tak
- d│ugo jak tam by│o mogli╢my to mirrorowaµ. ... widzisz ten problem?
- Chocia┐ mo┐esz u┐yµ 'archie-go' do poszukania, pewnie bΩdzie to
- gdzie╢ tam na sieci ... przez jaki╢ czas ;-)
-
- 6. Rozpakuj ten plik w katalogu WINDOWS\SYSTEM. (W│a╢ciwie
- potrzebujesz tylko pliku WINDOWS\SYSTEM\os2k386.exe i sterownika do
- myszy.)
-
- 7. Wystartuj dosemu (upewnij siΩ, ┐e DPMI jest ustawione na warto╢µ
- tak▒ jak 4096).
-
- 8. Skopiuj plik winemu.bat na dysk C:.
-
- 9. Trzymaj kciuki.
-
- Powodzenia!
-
-
- PAMI╩TAJ: NIE JEST TO WCALE ZALECANE!!! TO NIE JEST ZALECANE!!!
- NIE ZALECAMY TEGO!!!
-
-
-
- ---------
-
-
- 8.2. Windows 3.x w xdos.
-
-
- Je╢li chodzi o wersjΩ 0.64.3, to jest ona w stanie uruchomiµ Windows-y
- w xdos. Oczywi╢cie nie jest to wcale zalecane, ale je╢li rzeczywi╢cie
- chcesz spr≤bowaµ, jest to bezpieczniejsze ni┐ uruchamianie Windows 3.1
- na konsoli, poniewa┐ _kiedy_ padnie, nie zablokuje ci klawiatury czy
- ekranu.
-
- Wskaz≤wki:
-
-
- 1. Zdob▒d╝ ┐r≤d│a dosemu i Linux-a.
-
- 2. Rozpakuj dosemu.
-
- 3. Uruchom ./configure", ┐eby skonfigurowaµ dosemu (skrypt ten w│▒czy
- domy╢lnie vm86plus).
-
- 4. Napisz "make", aby skompilowaµ pakiet.
-
- 5. Zdob▒d╝ sterowniki Trident SVGA dla Windows-a. Pliki te to
- tvgaw31a.zip i/lub tvgaw31b.zip. S▒ one dostΩpne pod adresm
- garbo.uwasa.fi <ftp://garbo.uwasa.fi:/windows/drivers>. (jakie╢
- mirror-y?).
-
- 6. Rozpakuj sterowniki Trident.
-
- 7. W instalacji Windows-a, zainstaluj sterownik Trident "800x600 256
- color for 512K boards".
-
- 8. Zr≤b wszystko co opisano powy┐ej, ┐eby zaistalowaµ OS2WIN31.
-
- 9. Uruchom xdos.
-
- 10.
- W dosemu, przejd╝ do katalogu Windows-≤w i uruchom winemu.
-
- 11.
- Trzymaj kciuki.
-
-
- 8.3. Czy mogΩ zainstalowaµ Windows-y z wewn▒trz dosemu?
-
-
- Nie, nie mo┐esz. DOS powie ci co╢ w stylu:
-
-
- The XMS driver you have on your system is not compatible with Win¡
- dows...
-
-
- Musisz zainstalowaµ Windows-y z DOS-a. Mo┐esz skopiowaµ drzewo z
- Windows-ami gdzie╢ do Linux-a i u┐yµ lredir, aby zamontowaµ ten
- katalog w tym samym miejscu, w kt≤rym jest pod dosem. Na przyk│ad:
-
-
- Masz Windows-y w d:\windows Katalog ten jest zamontowany pod Linux-em
- na /dosc Kopiujesz drzewo z Windows-ami na Linux-a, np: "cp -a
- /dosd/windows/ /usr/share" W dosemu przekierowujesz skopiowane drzewo
- w ten spos≤b: lredir d: linux\fs\dosd
-
-
- Teraz dosemu nie mo┐e mieszaµ w twoim katalogu z Windows-ami, ale
- tak┐e zmiany w tym katalogu nie s▒ widoczne przez dosemu. Je╢li chcesz
- zrobiµ to samo z Windows-ami na C:, to zobacz w FAQ jak przekierowaµ
- C:.
-
- Ale mo┐esz te┐ u┐yµ "setup-u" z katalogu Windows-≤w, ┐eby zainstalowaµ
- jakie╢ sterowniki lub pozmieniaµ jakie╢ ustawienia.(14/2/97)
-
-
- 8.4. Uwagi na temat myszy w Windows 3.1 w xdosemu.
-
-
-
- 1. U┐yj sterownika myszy "mouse.drv" z WinOS2.
-
- 2. Aby mysz dzia│a│a poprawnie musisz wpisaµ nastepuj▒ce linie do
- pliku wini.ini:
-
- [windows]
- MouseThreshold1=0
- MouseThreshold2=0
- MouseSpeed=0
-
-
- 3. Kursor myszy nie jest rysowany przez X-y, ale przez Windows-y, tak
- wiΩc zale┐y on od czΩsto╢ci od╢wie┐ania (refresh rate), ale zmiany
- po│o┐enia myszy nie bΩd▒ op≤╝niane.
- (W│a╢ciwie masz dwa kursory, ale kursorowi z X-≤w nadawany jest
- "niewidzialny kszta│t" podczas gdy znajduje siΩ on wewn▒trz okienka
- z DOS-em.)
-
- 4. Poniewa┐ po│o┐enie przekazywane do Windows-≤w jest interpretowane
- wzglΩdnie, musimy wyskalowaµ kursor. Jest to robione autoamtycznie
- za ka┐dym razem kiedy znajdziesz siΩ w obszarze okna z DOS-em:
- Kursorowi nadawane s▒ wsp≤│rzΩdne (0,0) a potem otrzymuje on z
- powrotem swoje po│o┐enie wzglΩdem okna X-owego. WiΩc je╢li chcesz
- wyskalowaµ kursor, po prostu przesu± go poza okno z DOS-em i z
- powrotem do wewn▒trz.
-
- (10/2/97)
-
-
- 8.5. Czemu moja ikona zniknΩ│a z Program Manager-a?
-
-
- MS-Windows i WinOS2 r≤┐nie obs│uguj▒ grupΩ "Program Manager". MS-Win
- zapisuje ustawienia w "progman.ini", WINOS2 zapisuje zawarto╢µ
- "progman.ini" w "system.ini". Oto wskaz≤wka od (friest@acm.org (Todda
- T. Friesa)):
-
-
- cat progman.ini >> system.ini
-
-
- PamiΩtaj ┐eby╢ u┐y│ ">>" :-)
-
-
- 9. Grafika i d╝wiΩk.
-
-
-
- 9.1. Czy mogΩ uruchamiaµ pod dosemu gry z 32-bitow▒ grafik▒?
-
-
- Mark Rejhon (mdrejhon@magi.com) zg│osi│(8/4/95)
-
- Bior▒c pod uwagΩ ostatnie poprawki w implementacji DPMI, kt≤re
- pojawi│y siΩ w wersji 0.60 mo┐na teraz w dosemu uruchamiaµ niekt≤re
- gry z 32-bitow▒ grafik▒. Je╢li gra jest kompatybilna z sesj▒ DOS-ow▒ w
- OS/2, to s▒ spore szanse, ┐e zadzia│a tak┐e w dosemu. (Przyk│adami
- takich gier s▒ Descent, Dark Forces, Mortal Kombat 2,Rise of The
- Triad, Wszystkie zosta│y uruchomione z pozytywnym skutkiem w dosemu.)
-
- Zanim uruchomisz jak▒╢ grΩ z grafik▒, klawiaturΩ musisz mieµ
- skonfigurowan▒ na tryb surowy (raw mode) i w│▒czone tryby graficzne
- VGA w pliku /etc/dosemu.conf. Je╢li uda│o ci siΩ ju┐ uruchomiµ
- programy graficzne w dosemu i jeste╢ przygotowany na ewentualny pad
- systemu (spowodowane jest to tym, ┐e pozwalasz dosemu na dostΩp do
- karty graficznej z przywilejami root-a, co mo┐e spowodowaµ ustawienie
- karty graficznej w z│y stan, z kt≤rego trudno przywr≤ciµ normalny), to
- mo┐esz pr≤bowac uruchamiaµ gry graficzne.
-
- Zauwa┐ jednak, ┐e bΩdziesz musia│ wy│▒czyµ d╝wiΩk w grze. (Kto╢ bΩdzie
- musia│ zaprogramowaµ emulacjΩ karty d╝wiΩkowej zanim bΩdziemy mogli
- tego unikn▒µ). Zauwa┐ te┐, ┐e od╢wie┐anie w grze mo┐e byµ trochΩ
- wolne, z powodu wielozadaniowo╢ci Linux-a i braku obs│ugi du┐ej
- czΩstotliwo╢ci od╢wie┐ania.. Tak wiΩc gry mog▒ dzia│aµ w prΩdko╢ci od
- 5 do 100 procent swojej mocy. Typowa prΩdko╢µ, to ok. 50 procent w
- ostatnich wersjach dosemu i ma ostatecznie wzrosn▒µ.
-
- Kto wie, mo┐e to nawet bΩdzie dzia│aµ. Je╢li nie chce ci to dzia│aµ,
- sprawd╝ listΩ "EMUfailure" czy program tam nie wystΩpuje, albo czy nie
- jest w kategorii program≤w, kt≤re teraz ani przupuszcalnie w og≤le nie
- bΩd▒ dzia│aµ w dosemu. Je╢li s▒dzisz, ┐e powinno siΩ go wymieniµ na
- li╢cie "EMUfailrue", to zg│o╢ to do linux-msdos@vger.rutgers.edu.
-
- Dodatek od (lermen@elserv.ffm.fgan.de(11/2/97)):
-
- Je╢li w│▒czysz DPMI i dosemu uruchamiane jest z prawem "suid root", to
- automatycznie robisz sobie dziurΩ w systemie (szczeg≤lnie je╢li
- u┐ywasz gier bazuj▒cych na dos4gw), klient jest w stanie dostaµ siΩ do
- ca│ej przestrzeni u┐ytkownika, wiΩc mo┐e tak┐e modyfikowaµ kod dosemu.
- W│▒czenie opcji "secure" w pliku /etc/dosemu.conf blokuje to, ale nie
- mo┐esz wtedy uruchamiaµ takich gier.
-
-
- 9.2. Podczas wychodzenia z dosemu mam za╢miecony ca│y ekran.
-
-
- (8/4/95)
-
- Problem jest w tym, ┐e informacje o czcionce dla tekstowego ekranu nie
- s▒ zachowywane. Zdob▒d╝ pakiet "svgalib". Bie┐▒ce ╝r≤d│a s▒ w SUNSite
- Polska <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/libs/graphics/>.
-
- Mo┐e te┐ znajdowaµ siΩ w twojej dystrybucji Linux-a jako
- prekompilowany pakiet. U┐yj programu savetextmode, aby zachowaµ
- bie┐▒cy tryb tekstowy i czcionki w pliku w katalogu /tmp zanim
- uruchomisz dosemu. Potem, po wyj╢ciu z dosemu uruchom textmode, ┐eby
- odzyskaµ stan sprzed uruchomienia.
-
- Dodatek od (lermen@elserv.ffm.fgan.de(11/2/97)):
-
- Sp≤jrz tak┐e do src/arch/linux/debugger/README.recover i
- README.dosdebug, dosdebug mo┐e ci pom≤c w naprawie.
-
-
- 9.3. Jak mam zmusiµ dosemu do wsp≤│pracy z moj▒ kart▒ Tri¡
- dent/Actix/inn▒?
-
-
- [Ekran gwa│townie miga, wy╢wietla komunikat o starcie BIOS-u grafiki i
- wisi.]
-
- Andrew Tridgell (tridge@nimbus.anu.edu.au) zg│osi│(29/1/94)
-
- Przekona│em siΩ, ┐e je╢li u┐yjΩ
-
-
- ports { 0x42 }
-
-
-
- we wczesnych wersjach, to bΩdzie to dzia│aµ, ale moja maszyna pada
- podczas odswie┐ania grafiki z BIOS-u w dosemu (ang.:when it was
- cycling the video BIOS in dosemu). [Od t│um.: Je╢li to t│umaczenie nie
- jest zbyt trafne i masz jaki╢ lepszy pomys│, to przy╢lij mi go.] Jest
- tak poniewa┐ pozwalasz BIOS-owi VGA na przeprogramowanie zegara, co
- siΩ bardzo k│≤ci z Linux-em.
-
- To zmusi│o mnie do napiania tylko-do-odczytu i maskuj▒cych │at dla
- dosemu, kt≤re chyba wci▒┐ s▒ w ostatnich wersjach. Ja teraz u┐ywam:
-
-
- ports { readonly 0x42 }
-
- Co prawda dosemu startuje teraz wolniej, ale bardziej rozs▒dnie.
-
- ---------------------
-
- Tim Shnaider (tims@kcbbs.gen.nz) zg│osi│ tak┐e (18/1/94), ┐e
-
- Jednym ze sposob≤w, aby to naprawiµ jest u┐ycie programu GETROM, aby
- zrzuciµ BIOS z karty graficznej do pliku oraz zmodyfikowaµ plik
- konfiguracyjny w katalogu /etc/dosemu. Oto moja linia dotycz▒ca
- grafiki:
-
-
- video { vga console graphics chipset trident memsize 1024 vbios_file
- /etc/dosemu/vbios }
-
-
-
- gdzie "vbios" to plik wygenerowany poleceniem
-
-
- getrom > vbios
-
-
-
- --------------------
-
- Douglas Gleichman (p86884@tcville.edsg.hac.com) zg│osi│(1/9/94), ┐e (z
- ATI Graphics Ultra)
-
- W wersji 0.52 musisz dodaµ tak▒ liniΩ do pliku dosemu.conf:
-
-
- ports { 0x1ce 0x1cf 0x238 0x23b 0x23c 0x23f 0x9ae8 0x9ae9 0x9aee 0x9aef }
-
-
-
- Test karty zg│osi b│▒d/b│Ωdy, ale programy graficzne bΩd▒ dzia│aµ
- dobrze.
-
-
- 9.4. Dlaczego moje programy d╝wiΩkowe nie dzia│aj▒ na mojej karcie?
-
-
- Hannu Savolainen (hsavolai@cs.Helsinki.FI) zg│osi│(21/3/94), ┐e
-
- Dosemu i wszystkie programy DOS-owe uruchamiane sa pod kontrol▒
- systemu z operacjami w trybie chronionym. Oznacza to, ┐e pamiΩµ nie
- jest odwzorowywana tak jak program by siΩ tego spodziewa│. Je╢li w
- jaki╢ spo╢ob uda siΩ uruchomiµ nagrywanie bazowane na DMA z SB, to
- nagrywany d╝wiΩk nie znajdzie drogi do aplikacji. Zniszczy po prostu
- jaie╢ dane w pamiΩci.
-
- James B. MacLean (macleajb@ednet.ns.ca) zg│osi│(19/6/94)
-
- Przepraszam, ┐e zawodzΩ, ale w tej chwili dosemu nie obs│uguje
- bezpo╢rednio potrzebnego przechwytywania przerwa± albo w og≤le DMA,
- kt≤re jest wymagane dla dostΩpu do kart d╝wiΩkowych w dosemu. :-(
-
- Chocia┐ kiedy╢ w przysz│o╢ci planuje siΩ to zrobiµ.
-
- A Corey Sweeney (orey@d94.nnb.interaccess.com) zg│osi│(15/2/97), ┐e
-
- Kod dotycz▒cy d╝wiΩku jest w tej chwili opracowywany.
-
-
-
- 10. Gry.
-
-
-
- 10.1. Jak mam zmusiµ do dzia│ania moje urz▒dzenie xxxxx pod dosemu?
-
-
- Corey Sweeney (corey@bbs.xnet.com) zg│osi│(30/5/94):
-
- Oto zapiski z moich przyg≤d dotycz▒cych uruchamiania r≤┐nych urz▒dze±
- pod dosemu. Jak dot▒d uda│o mi siΩ zrobiµ pocztΩ g│osow▒ i w po│owie
- skaner. Oto jak:
-
-
- 1. Zobacz w podrΩczniku czy twoja karta u┐ywa jakich╢ port≤w. Je╢li
- znajdziesz jakie╢, to umie╢µ je w swoim pliku konfiguracyjnym w
- linii "ports". PamiΩtaj, ┐e czasami musisz mieµ kilka port≤w na
- raz, i ten pierwszy to jedyny udokumentowany.
-
- 2. Spr≤buj czy dzia│a. Je╢li nie, albo nie masz podrΩcznika (albo jest
- on denny jak m≤j podrΩcznik AT&T), to uruchom dosemu w taki spos≤b:
- "dos -D+T 2> /tmp/io.debug". Uruchom oprogramowanie do twojego
- urz▒dzenia i wyjd╝ z dosemu. Przejrzyj /tmp/io.debug i poszukaj
- wszelkich port≤w. Spr≤buj je dodaµ do swojego pliku
- konfiguracyjnego i uruchom dosemu jeszcze raz. Porty poni┐ej 0x400
- ze s│owem kluczowy "fast" nie s▒ logowane!(9/2/97)
-
- 3. Je╢li ci▒gle ci siΩ nie udaje, to potrzebujesz przerwa±.
- Zobacz jakiego IRQ u┐ywa twoja karta i zobacz czy j▒dro nie u┐ywa
- tego IRQ (cat /proc/interrupts).
-
- Hans Lermen napisa│(17/2/97):
-
-
- 1. Upewnij siΩ, ┐e Linux nie u┐ywa tej karty sieciowej.
-
- 2. Ustaw w /etc/dosemu.conf 'sillyint { use_sigio 5 }'.
-
- (parΩ dodatk≤w (11/2/97))
-
- i to wszystko...
-
- Pytanie: Co je╢li moja karta u┐ywa DMA? Odpowied╝: To pech.
-
-
- 11. Problemy i rozwi▒zania.
-
-
-
- 11.1. Sprawa dotycz▒ca bezpiecze±stwa.
-
-
- Aby dosemu mog│o byµ w pe│ni wykorzystane musi byµ "suid root", np.
- ┐eby mia│o dostΩp do port≤w. Dosemu dzia│a z przywilejami "root-a"
- tylko tam gdzie musi i zaraz potem przechodzi na innego u┐ytkownika.
- Ale w przypadku DPMI, program dos-owy ma dostΩp do ca│ego obszaru
- u┐ytkownika, a wiΩc mo┐e tez modyfikowaµ kod dosemu. U┐ycie opcji
- 'secure on' w pliku /etc/dosemu.conf blokuje tΩ mo┐liwo╢µ, ale nie
- mo┐esz te┐ uruchamiaµ niekt≤rych aplikacji jak np. gry z 32-bitow▒
- grafik▒ (lermen@elserv.ffm.fgan.de(97/2/11)). Np. uruchomienie dobrze
- znanego kompilatora z pe│nym dostΩpem mo┐e mieµ znacznie mniejszy
- wp│yw na bezpiecze±stwo ni┐ uruchomienie jakiej╢ gry wziΩtej nie
- wiadomo sk▒d.
-
-
-
- 11.2. Dosemu pada podczas startu. Mam zainstalowane Win95.
-
-
- Dosemu zak│ada, ┐e wersje DOS-u na obrazie dysku oraz na napΩdzie,
- kt≤ry odwzorowujesz s▒ takie same. Je╢li nie, to dosemu padnie
- wcze╢niej czy p≤╝niej. Podczas wyboru jaki daje Win95 po wci╢niΩciu
- klawiszy F4, F5 lub F8 po tek╢cie "Uruchamianie systemu Win95" wersje
- na dysku Win95 mog▒ siΩ zamieniµ. Miej szczeg≤lnie na uwadze
- command.com. Niech zmienna "shell" w config.emu wskazuje na poprawn▒
- statyczn▒ wersjΩ command.com-a, np: shell=c:\win95\command.com c:\ /P
- /E:1024 (97/02/28)
-
- Naucz siΩ pos│ugiwania programem dosdebug i u┐ywaj go do kontrolowania
- przebiegu sesji dosemu(9/2/97)
-
-
- 11.3. Dosemu siΩ zawiesza! Jak mogΩ je zabiµ?
-
-
- Naucz siΩ pos│ugiwania programem dosdebug i u┐ywaj go do kontrolowania
- przebiegu sesji dosemu(9/2/97)
-
-
- 11.4. Dosemu pad│o i nie mogΩ nic pisaµ.
-
-
- Daniel Barlow(jo95004@sable.ox.ac.uk) zg│osi│(8/4/95)
-
- Je╢li nie masz terminala, ani dostΩpu poprzez sieµ, ┐eby siΩ
- zalogowaµ, mo┐liwe, ┐e bΩdziesz musia│ wcisn▒µ przycisk "RESET". Je╢li
- jednak mo┐esz w jaki╢ spos≤b dostaµ siΩ do u┐ywalnej pow│oki, to
- uruchom "kbd_mode -a", aby prze│▒czyµ klawiaturΩ w tryb ASCII, i/lub
- "stty sane", na konsoli ┐eby╢ widzia│ co piszesz.
-
- M▒dr▒ rzecz▒ jest uruchamianie dosemu poprzez skrypt, w kt≤rym
- polecenie "kbd_mode -a" by│oby wykonywane zaraz po zako±czeniu dosemu.
- Kiedy dosemu padnie, skrypt powinien wykonaµ polecenie kbd_mode.
-
-
- 11.5. W│▒czy│em pamiΩµ EMS w /etc/dosemu.conf, ale to nie pomaga.
-
-
- Rob Janssen (rob@pe1chl.ampr.org) zg│osi│(11/7/94)
-
- Nie zapomnij za│adowaµ dostarczanego ems.sys z pliku config.sys.
-
-
- 11.6. Jak siΩ pozbyµ tych denerwuj▒cych komunikat≤w "disk change"?
-
-
- (11/8/94)
-
- Zdob▒d╝ i zainstaluj klogd (sysklogd). Powiniene╢ znale╝µ ten program
- na SUNSite Polska
- <ftp://ftp.icm.edu.pl:/pub/Linux/sunsite/system/daemons/>.
-
-
- 11.7. Dlaczego dosemu nie chce siΩ uruchomiµ drugi raz po wyj╢ciu w
- trybie konsoli?
-
-
- Aldy Hernandez (aldy@sauron.cc.andrews.edu) zg│osi│(8/7/94), ┐e
-
- Powiniene╢ wy│▒czyµ cache grafiki i/lub BIOS-u.
-
-
- 11.8. Dlaczego dosemu uruchamia siΩ na terminalu, a nie chce na kon¡
- soli?
-
-
- JyiJiin Luo (jjluo@casbah.acns.nwu.edu)(19/4/94) zg│osi│
-
- Przedtem mia│em dok│adnie ten sam problem. Stwierdzi│em, ┐e muszΩ
- wy│▒czyµ ca│kowicie przes│anianie (shadow) grafiki w BIOS-ie. Od tej
- pory dosemu dzia│a dobrze na moim systemie.
-
-
- 11.9. Jak mogΩ przy╢pieszyµ dosemu?
-
-
- W niekt≤rych przypadkach ciekawe efekty mo┐na uzyskaµ poprzez
- pr≤bowanie r≤┐nych warto╢ci zmiennej HogThreshold w pliku dosemu.conf.
-
- Daniel Barlow(jo95004@sable.ox.ac.uk) zg│osi│(8/4/95)
-
- Zmienna HogThreshold powinna byµ teraz ustawiana na conajmniej po│owΩ
- warto╢ci BogoMips jak▒ wskazuje system podczas │adowania.
-
-
- 11.10. M≤j CDROM ma problemy podczas odczytu niekt≤rych plik≤w pod
- dosemu.
-
-
- Vinod G Kulkarni (vinod@cse.iitb.ernet.in)(7/4/94) zg│osi│, ┐e
-
- Kiedy CDROM jest montowany spod Linux-a i u┐ywany pod dosemu (napΩd
- odwzorowany), mog▒ wyst▒piµ problemy. Sterownik do CDROM-u (iso9660)
- umieszczony w j▒drze pr≤buje zgadn▒µ typ pliku (tj. binarny czy
- tekstowy). Je╢li nie zgadnie, to pr≤buje dalej u┐ywaj▒c heurystyki.
- Metoda ta zawodzi w pewnych okoliczno╢ciach kiedy (prawie) tekstowy
- plik ma byµ potraktowany jako binarny. (Nie wiem czy to jest b│▒d czy
- zaleta.)
-
- Wynikiem tego jest to, ┐e je╢li skopiujesz taki plik z CDROM-u (z
- Linux-a - niekoniecznie z dosemu), to plik wynikowy bΩdzie wiΩkszy ni┐
- plik oryginalny. (Puste znaki sa dodawane przed ^J i ^M.) WiΩc program
- uruchamiany w dosemu podaje komunikat o b│Ωdzie lub siΩ zawiesza, co
- mo┐e dawaµ mylne wra┐enie o problemach z dosemu.
-
- Rob Janssen (pe1chl@rabo.nl) zg│osi│(10/8/94), ┐e
-
- Sposobem na rozwi▒zanie tego problemu jest wy│▒czenie konwersji.
- Podczas montowania CDROM-u dodaj opcjΩ "-o conv=binary" do polecenia
- mount, albo u┐yj takiego wpisu w /etc/fstab:
-
-
- /dev/cdrom /cdrom iso9660 conv=binary,ro
-
-
-
- Nie s▒ potrzebne │aty do j▒dra.
-
-
- 11.11. Jak mam zobaczyµ wyniki ╢ledzenia?
-
-
- Co do wersji 0.60 wyniki te s▒ przekierowywane do pliku podanego w
- linii polece±. U┐yj polecenia "dos -D+a -o /tmp/debug", aby zapisaµ
- wszystkie wyniki ╢ledzenia w pliku /tmp/debug. Nie powinno byµ ju┐
- potrzeby przekierowywania stderr.
-
-
- 11.12. Dlaczego litery na ekranie s▒ wy╢wietlane ddwwaa razy?
-
-
- Nick Holloway (alfie@dcs.warwick.ac.uk) zg│osi│(22/2/94), ┐e
-
- Zdarza siΩ to tylko je╢li uruchamiasz DOS-a na konsoli z ustawionym
- "istrip". S▒dze, ┐e jest to spowodowane tym, ┐e surowe kody klawiszy
- s▒ powielane przez "istrip, tak ┐e puszczenie klawisza widziane jest
- jako jego wci╢niΩcie.
-
- Tak, ┐e obs│uga wej╢ciowa musi byµ wy│▒czona je╢li u┐ywasz kod≤w
- klawiszy na konsoli (nie by│oby to dobrym pomys│em na terminalu).
-
-
- 11.13. Dosemu psuje mi ekran?
-
-
- Przy kartach nie do ko±ca obs│ugiwanych w dosemu, z w│▒czonym dostepem
- do grafiki na konsoli pad dosemu mo┐e pozostawiµ konsolΩ w prawie
- nieu┐ywalnym stanie. Aby przygotowaµ siΩ na tak▒ sytuacjΩ, Spudgun
- <spudgun@earthlight.co.nz> wys│a│ nastΩpuj▒ce rozwi▒zanie. Najpierw
- zapisz swoje rejestry z konsoli
-
-
- ~> cat /usr/bin/savetextmode
- ~> restoretextmode -w /etc/textregs
- ~> restorefont -w /etc/fontdata
-
-
-
- Potem, kiedy dosemu padnie, uruchom nastΩpuj▒cy skrypt:
-
-
- restoretextmode -r /etc/textregs
- restorefont -r /etc/fontdata
- restorepalette
-
-
-
- Je╢li to nie pomo┐e, to nic nie pomo┐e.
- Przekona│em siΩ tak┐e, ┐e uruchomiony Xserwer ustawia│ moj▒ kartΩ
- graficzn▒ w dziwny stan, a ten skrypt tylko pogarsza│ sprawΩ. My╢lΩ,
- ┐e pomog│a zmiana Xserwer-a i/lub uruchamianie savetextmode na vt
- podczas dzia│ania X-≤w.(08/04/97)
-
-
- 11.14. MS FoxPro 2.6 nie chce dzia│aµ.
-
-
- FoxPro 2.6 nie chce dzia│aµ na napΩdach sieciowych. Alexey Naidyonov
- <growler@growler.tsu.tula.ru> stwierdza:
- S▒dzΩ, ┐e twoje pliki s▒ na przekierowanym dysku, tak? Problem w tym,
- ┐e FoxPro nie dzia│a na takich dyskach, ale kiedy ustawi│em disk {
- partition ... } w /etc/dosemu.conf, to dzia│a│.
-
-
- 12. Wk│ad w projekt dosemu.
-
-
-
- 12.1. Kto jest odpowiedzialny za dosemu?
-
-
- (9/2/97)
-
-
- Dosemu tworzone jest na podstawie pracy Matthiasa Lautnera i Roberta
- Sandersa. Hans Lermen (lermen@elserv.ffm.fgan.de) jest odpowiedzialny
- za organizacjΩ najnowszej wersji dosemu.
-
-
- History of dosemu
-
- Version Date Person
- -------------------------------------------------
- 0.1 3 Wrze╢nia 1992 Matthias Lautner
- 0.2 13 Wrze╢nia 1992 Matthias Lautner
- 0.3 ??? Matthias Lautner
- 0.4 26 Listopada 1992 Matthias Lautner
- 0.47 27 Stycznia 1993 Robert Sanders
- 0.47.7 5 Lutego 1993 Robert Sanders
- 0.48 16 Lutego 1993 Robert Sanders
- 0.48pl1 18 Lutego 1993 Robert Sanders
- 0.49 20 Maja 1993 Robert Sanders
- 0.49pl2 18 Listopada 1993 James MacLean
- 0.49pl3 30 Listopada 1993 James MacLean
- 0.49pl3.3 3 Grudnia 1993 James MacLean
- 0.50 4 Marca 1994 James MacLean
- 0.50pl1 18 Marca 1994 James MacLean
- 0.52 16 Czerwca 1994 James MacLean
- 0.60 9 Kwietnia 1995 James MacLean
- 0.64.4 9 Lutego 1997 Hans Lermen
-
-
-
-
- 12.2. ChcΩ pom≤c. Z kim mam siΩ skontaktowaµ?
-
-
- Projekt dosemu jest rezultatem wysi│ku dru┐ynowego. Je╢li chcesz
- wnie╢µ jaki╢ wk│ad, to przeczytaj DPR (dosemu Project Register).
- Aktualn▒ kopiΩ mo┐esz znale╝µ w ../doc/DANG(9/2/97)
-
-
- 12.3. Od t│umacza.
-
-
- T│umaczenie to jest chronione prawami autorskimi (C) Bartosza
- Maruszewskiego. Dozwolone jest rozprowadzanie i dystrybucja na
- prawach takich samych jak dokument oryginalny.
-
- Je╢li znalaz│e╢ jakie╢ ra┐▒ce b│Ωdy ortograficzne, gramatyczne,
- sk│adniowe, techniczne to pisz do mnie:
-
- B.Maruszewski@zsmeie.torun.pl
-
- Oficjaln▒ stron▒ t│umacze± HOWTO jest http://www.jtz.org.pl/
-
- Aktualne wersje przet│umaczonych dokument≤w znajduj▒ siΩ na tej┐e
- stronie. DostΩpne s▒ tak┐e poprzez anonimowe ftp pod adresem
- ftp.ippt.gov.pl w katalogu /pub/Linux/JTZ/.
-
- Przet│umaczone przeze mnie dokumenty znajduj▒ siΩ tak┐e na mojej
- stronie WWW. <http://www.zsmeie.torun.pl/~bart/tlumaczenie.html> S▒
- tam te┐ odwo│ania do Polskiej Strony T│umaczeniowej.
-
- Kontakt z nasz▒ grup▒, grup▒ t│umaczy mo┐esz uzyskaµ poprzez listΩ
- dyskusyjn▒ jtz@ippt.gov.pl. Je╢li chcesz sie na ni▒ zapisaµ, to wy╢lij
- list o tre╢ci subscribe jtz ImiΩ Nazwisko na adres
- listproc@ippt.gov.pl
-
-
- Zmiany w tym dokumencie wprowadzone przez t│umacza to:
-
- ╖ - informacja o polskiej li╢cie dyskusyjnej,
-
- ╖ - przekierowanie wyj╢cia polecenia "diff" do pliku
-
- ╖ - informacja o kerneld
-
- ╖ - a tak┐e odno╢niki do polskich serwer≤w ftp i WWW
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-